Richard Ramirez Owns This Song.